00:F71C  61 76  BSR     #$76 [00:F794]           A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFA D0=00006201 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xnzvc
00:F71E  B0 3C  CMP.B   #$0C,D0                  A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFA D0=00000000 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xNzvC
00:F722  65 02  BCS     #$02 [00:F726]           A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFA D0=00000000 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xNzvC
(..)

; chapter NT (4)

00:F726  43 F9  LEA     ($00FF5BF0),A1           A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFA D0=00000000 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xNzvC
00:F72C  41 F9  LEA     ($0000F848),A0           A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFA D0=00000000 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xNzvC
00:F732  20 70  MOVE.l  $00(A0,D0),A0            A0=0000F848 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFA D0=00000000 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xNzvC

; Run Enigma
; - note: D0 is input = offset value

00:F736  30 1F  MOVE.w  (A7)+,D0                 A0=0000F858 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFA D0=00000000 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xNzvC
00:F738  EA 48  LSR.W   #5,D0                    A0=0000F858 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFC D0=00000020 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xnzvc
00:F73A  00 40  ORI.W   #$8000,D0                A0=0000F858 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFC D0=00000001 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xnzvc
00:F73E  4E B9  JSR     ($0000057E)              A0=0000F858 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFC D0=00008001 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF xNzvc

; width+1, height+1

00:F744  7E 14  MOVEQ   #$14,D7                  A0=0000F8BE A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFC D0=00008001 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=0000FFFF XnzvC
00:F746  7C 08  MOVEQ   #$08,D6                  A0=0000F8BE A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFC D0=00008001 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=0000FFFF D7=00000014 Xnzvc
00:F748  2A 3C  MOVE.l  #$42120003,D5            A0=0000F8BE A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFC D0=00008001 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=60500003 D6=00000008 D7=00000014 Xnzvc

; write to vram

00:F74E  4D F9  LEA     ($00FF5BF0),A6           A0=0000F8BE A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEFC D0=00008001 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=42120003 D6=00000008 D7=00000014 Xnzvc
00:F754  4E B9  JSR     ($00000B3C)              A0=0000F8BE A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5BF0 A7=00FFFEFC D0=00008001 D1=06400001 D2=012FFFFF D3=00800000 D4=940D020C D5=42120003 D6=00000008 D7=00000014 Xnzvc

; ==================================================================================
; **********************************************************************************
; **********************************************************************************
; ==================================================================================

00:0B3C  4B F9  LEA     ($00C00000),A5           A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00FFF810 A6=00FF5BF0 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012F012F D3=00800000 D4=940DFD0C D5=60000003 D6=00000009 D7=00000009 xnzvc
00:0B42  26 3C  MOVE.l  #$00800000,D3            A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5BF0 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012F012F D3=00800000 D4=940DFD0C D5=60000003 D6=00000009 D7=00000009 xnzvc

; ----------------------------------------------------------------------------------

; vram address

00:0B48  2B 45  MOVE.l  D5,$0004(A5)             A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5BF0 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012F012F D3=00800000 D4=940DFD0C D5=60000003 D6=00000009 D7=00000009 xnzvc
00:0B4C  34 07  MOVE.w  D7,D2                    A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5BF0 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012F012F D3=00800000 D4=940DFD0C D5=60000003 D6=00000009 D7=00000009 xnzvc

; write data to VRAM

00:0B4E  3A 9E  MOVE.w  (A6)+,(A5)               A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5BF0 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012F0009 D3=00800000 D4=940DFD0C D5=60000003 D6=00000009 D7=00000009 xnzvc
00:0B50  51 CA  DBFa    D2,#$FFFC [00:0B4E]      A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5BF2 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012F0009 D3=00800000 D4=940DFD0C D5=60000003 D6=00000009 D7=00000009 xnzvc

; ----------------------------------------------------------------------------------

; bump vram / count # lines

00:0B54  DA 83  ADD.L   D3,D5                    A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5C04 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012FFFFF D3=00800000 D4=940DFD0C D5=60000003 D6=00000009 D7=00000009 xnzvc
00:0B56  51 CE  DBFa    D6,#$FFF0 [00:0B48]      A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5C04 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012FFFFF D3=00800000 D4=940DFD0C D5=60800003 D6=00000009 D7=00000009 xnzvc

00:0B5A  4E 75  RTS                              A0=000306A8 A1=00FF5BF0 A2=00C00000 A3=00011EFA A4=00C00004 A5=00C00000 A6=00FF5CB8 A7=00FFFEE6 D0=00006201 D1=06400001 D2=012FFFFF D3=00800000 D4=940DFD0C D5=65000003 D6=0000FFFF D7=00000009 xnzvc
